home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / spitfire / sfcvs11.zip / SFCVS.DOC < prev    next >
Text File  |  1996-02-29  |  7KB  |  155 lines

  1. ════════════════════════════════════════
  2. Spitfire Caller Validation System v1.1
  3. By: Ross Cassell Of Cornerware Utilities
  4. Copyright 1996, All Rights Reserved
  5. ════════════════════════════════════════
  6.  
  7. ■ What it is and is not..
  8.  
  9. You ever wanted a way to automatically validate new callers calling into
  10. your BBS without putting them through the ringer with a callback verifier
  11. or having to manually voice verify them? I will tell you this, I have run
  12. several callback verifiers, for the most part they worked but I have seen
  13. my share of what appeared to to be 'newbies' try them and boy do they trip
  14. and fall! So you have someone whose first experience with the info super
  15. highway ruined by their own inexperience. Lets face it, a callback verifier
  16. no matter how simple it is, relies on some experience on the callers part.
  17. Then I use to try the manual validation system, except I sometimes found it
  18. hard to call up a 14 year old user and have his or her parents answer the
  19. phone and ask whose calling? (The parents thinking, why is some stranger
  20. who is obviously an adult, calling up their child?).
  21.  
  22. SFCVS is not a callback verifier but it is also not foolproof! SFCVS is in
  23. its own way a happy medium between running a way too open system but not a
  24. way too tight system, taking some load off of yourself in granting new
  25. callers access to your system.
  26.  
  27. If you run a tight system or are a access-a-maniac, then this program is
  28. not for you, this program may also not be suitable for pay/subscription
  29. type systems..
  30.  
  31. ■ How it Works?
  32.  
  33. This program is designed to be run in the SFSECx.BAT file that would
  34. correspond to unvalidated new user security (Where x is would represent the
  35. new caller security level assigned via your new user questionnaire or what
  36. you tell Spitfire to default to?) SFCVS would then execute and read in
  37. SFDOORS.DAT to obtain the callers info. SFCVS maintains a data file
  38. containing phone numbers of previously validated callers (number only, not
  39. name and totally independant of Spitfires data files) if the callers phone
  40. number is not listed then SFCVS will upgrade the caller, if the callers
  41. phone number is already listed it will not upgrade the caller. SFCVS
  42. accomplishes its task by rewriting the SFDOORS.DAT to reflect the callers
  43. new security and additional time. When Spitfire reads in the new
  44. SFDOORS.DAT, it increases time and security accordingly.
  45.  
  46. When run, if a new caller calls in SFCVS will present them with a basic
  47. menu option, they can either begin the validation process (takes less than
  48. 30 seconds) or they can quit.  But there is an exception, if the callers
  49. phone number is already in SFCVS's database, they will not be shown the
  50. menu, rather they will get presented with a prompt saying that they cant be
  51. validated and then a screen is shown telling them why?
  52.  
  53. Thats right, SFCVS simply keys in on the callers phone number as listed in
  54. SFDOORS.DAT compared to SFCVS's database. The line of thinking here is to
  55. be kinda sort of strict but not too strict.. Callers who are not validated
  56. by SFCVS simply are asked to leave you a comment asking for manual
  57. validation..
  58.  
  59. SFCVS maintains a log file called SFCVS.LOG to tell you who went through it
  60. and whether or not it validated them or not, it wont log a caller who was
  61. eligible for validation but chose to quit instead..
  62.  
  63. Since writing this utility and running it on my system for the past 2
  64. weeks, I have had 21 new callers, everyone got validated, time date
  65. reference is 2/15/96 to 2/26/96.
  66.  
  67. See TIPS section for more.
  68.  
  69. ■ Usage
  70.  
  71. [1] Place all files in this archive in your Spitfire Home Directory.
  72.  
  73. [2] Run EDITCFG.EXE to create your config file, it will default to
  74.     SFCVS.CFG, or you can refer to the enclosed SFCVS.CFG for an example,
  75.     but will require editting. The enclosed SFCVS.CFG also reflects what
  76.     each config file line command is for..
  77.  
  78. [3] You have to run EDITCFG.EXE at least once, even if you do not do
  79.     anything, this will create the PHONE.DAT file SFCVS needs. If PHONE.DAT
  80.     does not exist, SFCVS will refuse to run.
  81.  
  82. [4] Edit or create the appropriate SFSECx.BAT file, where x is would
  83.     represent the security level of new unvalidated callers.. If you use
  84.     security 5, then edit or create SFSEC5.BAT.
  85.  
  86.     Example:
  87.  
  88.     @ECHO OFF
  89.     CD\SF
  90.     SFCVS SFCVS.CFG
  91.  
  92.     *NOTE*
  93.     If you run non-standard comm port interupts (IRQ's), then this would be
  94.     your appropriate command line parameters:
  95.  
  96.     SFCVS SFCVS.CFG IRQx
  97.  
  98.     Where x is would represent the IRQ number.
  99.  
  100. [4] Thats it, see TIPS section for more.
  101.  
  102. ■ Display Screens
  103.  
  104. Enclosed in this package are 3 display screens.. INTRO.DAT, RULES.DAT and
  105. VALID.DAT.
  106.  
  107. They are ANSI display screens and may be editted to your tastes. Keep then
  108. no longer than 22 lines tho..
  109.  
  110. INTRO.DAT - Display screen that welcomes the caller to the door, gives
  111.             them a brief rundown on whats happening. If this screen does
  112.             not exist, the caller will go straight to the validation menu
  113.             if they qualified or be prompted as to why they werent
  114.             qualified?
  115.  
  116. RULES.DAT - When a caller is qualified for validation and chooses to begin
  117.             validation, this screen will be shown to the caller along with
  118.             a 20 second delay before they can proceed. This file should be
  119.             used to describe the basic rules of the system.
  120.             (The 20 second delay is so that they really read it..)
  121.  
  122. VALID.DAT - This screen if it exists will be shown to a caller right after
  123.             the validation process completes. It can be used to give them
  124.             tips and such about your system.
  125.  
  126. Remember, these screens are optional, to use them, simply place them in the
  127. same directory as this door. If you edit them, keep them 22 lines or less.
  128. The door will function just fine without them.
  129.  
  130. ■ TIPS
  131.  
  132. [A] You can choose to run this as a regular door, but do not run this off
  133.     of Spitfire's regular menus.. Its preferable to run it as described
  134.     above.
  135.  
  136. [B] The Enclosed EDITCFG.EXE can be used to create or edit you main
  137.     configuration file, and add or drop phone numbers from the database
  138.     file.
  139.  
  140. [C] If you wish to add phone numbers into SFCVS's database you will have to
  141.     do so manually.
  142.  
  143. -=Credits=-
  144.  
  145. SFCVS Is Copyright Ross Cassell Of Cornerware Utilities
  146. Turbo Pascal Is Copyright Of Borland International
  147.  
  148. -=Support=-
  149.  
  150. Ross Cassell
  151. The Dark Corner BBS
  152. 1-864-573-7069
  153. FIDONET @1:3652/1
  154. SFNET @A0864000
  155.